Skip to content

[PR #2329/1f08cebb backport][2.24] Fix flatpak cache serialization#2347

Merged
dralley merged 2 commits into
2.24from
patchback/backports/2.24/1f08cebbc2156b4bf55012c990cbf1bfe5c68400/pr-2329
Apr 28, 2026
Merged

[PR #2329/1f08cebb backport][2.24] Fix flatpak cache serialization#2347
dralley merged 2 commits into
2.24from
patchback/backports/2.24/1f08cebbc2156b4bf55012c990cbf1bfe5c68400/pr-2329

Conversation

@patchback
Copy link
Copy Markdown

@patchback patchback Bot commented Apr 28, 2026

This is a backport of PR #2329 as merged into main (1f08ceb).

Re-enable the flatpak tests which caused us to missed this issue.

📜 Checklist

  • Commits are cleanly separated with meaningful messages (simple features and bug fixes should be squashed to one commit)
  • A changelog entry or entries has been added for any significant changes
  • Follows the Pulp policy on AI Usage
  • (For new features) - User documentation and test coverage has been added

See: Pull Request Walkthrough

https://redhat.atlassian.net/browse/PULP-1633

- Fix flatpak index cache serialization on pulpcore>=3.85
- Add domain prefix to flatpak index Name field via get_full_path
- Fix FlatpakIndexStaticCache key to include host, preventing cross-domain cache collisions
- Fix OS/architecture filters being silently dropped in recurse_through_manifest_lists
- Make test_flatpak_install domain-aware using the full_path fixture
- Fix host generation in index response when CONTENT_ORIGIN=None
- Fix CI TLS setup to use cp cert to the anchor location so flatpak/OSTree trusts the Pulp CA

Made-with: Cursor
(cherry picked from commit 1f08ceb)
@patchback patchback Bot mentioned this pull request Apr 28, 2026
4 tasks
@dralley dralley force-pushed the patchback/backports/2.24/1f08cebbc2156b4bf55012c990cbf1bfe5c68400/pr-2329 branch from 30c07c7 to b69bb8a Compare April 28, 2026 20:18
dralley
dralley previously approved these changes Apr 28, 2026
@dralley dralley enabled auto-merge (rebase) April 28, 2026 20:24
@dralley dralley disabled auto-merge April 28, 2026 20:29
@dralley dralley force-pushed the patchback/backports/2.24/1f08cebbc2156b4bf55012c990cbf1bfe5c68400/pr-2329 branch from b69bb8a to 9e011fc Compare April 28, 2026 20:45
@dralley
Copy link
Copy Markdown
Contributor

dralley commented Apr 28, 2026

@gerrod3 I'm merging this but FYI the tests failed 3 times in a row. Might need an additional patch?

I did releases for 2.26 and 2.27, but not 2.24. Whatever is decided we should do a 2.24 release tomorrow

@dralley dralley merged commit 9a8e6f1 into 2.24 Apr 28, 2026
34 of 40 checks passed
@dralley dralley deleted the patchback/backports/2.24/1f08cebbc2156b4bf55012c990cbf1bfe5c68400/pr-2329 branch April 28, 2026 21:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants